to be precluded from impugning the effectiveness - Turkish English Dictionary